Chant at the altar : an explanation of principles for the use of priests and seminarians.