The Oxford school harmony course - Denny, James (Oxford University, 1960)