Bach Three-Part Preludes and Fugues

[ fingering by Daniel Roy Bloomquist ]