The Well-Tempered Clavier: Book I and II, complete - BACH, Johann Sebastian (Dover Pub. Inc, 1983)