Keith Terrett has beautifully arranged this work for two trumpets and is suitable for advanced intermediate performers with challenges in rhythms and phrasing. This work is a must have for younger performers to begin their lifetime appreciation of Bach and for others who wish to revel in the genius of his music. - the publisher