For the intermediate piano or keyboard student, 18 Bach preludes with glossary and CD. Beautifully printed by the Alfred co. As one of their Masterworks Editions. 2nd edition. 1992.