Forty-Eight Preludes and Fugues [Book 2 - BWV 870-893] - J.S.Bach Edited by Katherine Thomas £36.95 Quantity: at £36.95 each Add To Basket