Bach: The Complete Organ Works, Vol. 3

David Goode continues his new series of the complete organ works of Johann Sebastian Bach, played on the 1976 Metzler organ of Trinity College, Cambridge.

SIGCD803  67 minutes 37 seconds