(Piano Solo Songbook). 32 of the most famous masterpieces by J.S. Bach composed for or arranged for solo piano. Includes: Jesu, Joy of Man's Desiring; Sheep May Safely Graze; Sleepers, Wake!; Two-part Invention No. 1 in C Major, and more.