Edinburgh Royal Choral Union Theory and Singing Classes. Supplementary exercises.
Godfrey, Gavin