Bach: 18 Little Preludes and Fugues: Piano Solo (Schirmer's... By Bach, Johann Sebastian (COP) Paperback Price $19.97 Free Shipping