The Catch Book. 153 catches including the complete catches of Henry Purcell. Edited by Paul Hillier.
Hillier, Paul