Johann Sebastian Bach : The Well Tempered Clavier BWV 870-89... By Johann Sebastian Bach, Vladimir Feltsman Other Price $6.29 Free Shipping