Counterpoint and Harmony by Edward C. Bairstow