Chorales, quartets & counterpoint : 60 exercises in A-level harmony.
Rugeley : Champion House Press,
c1999.
Bach chorales -- String quartets -- Two-part counterpoint.
Counterpoint