Long esteemed as counterpoint’s greatest master, Johann Sebastian Bach created harmonizations of chorales that have served as voice-leading models for generations. This affordable volume features 371 of the composer’s harmonized chorales, presented in closed score for easy study as well as play.
Free Shipping on Orders over $25