An Analytical Survey of the Fifteen Two-Part Inventions by Bach
Johann Sebastian Bach's Fifteen Two-Part Inventions, BWV 772-786, are a set of short polyphonic keyboard pieces that are widely considered to be among the most important works in the piano...