Two- and Three-Part Inventions: Piano Solo (Schirmer's Libra... By Bach, Johann Sebastian (COP) Paperback Price $17.97 Free Shipping