Theory of music series: Harmony workbook
Bevan, Clifford