Two-part counterpoint from the Great Masters. Collected by Thomas Messenger.
Messenger, Thomas.
COUNTER POINT