Basic Harmonic Progressions by John Clough (State University of New York at Buffalo)
In this new text, designed to follow SCALES, INTERVALS, KEYS, TRIADS, RHYTHMS, AND METER by the same authors, the procedures of programmed instruction are utilized to promote the student's mastery of part-writing fundamentals and understanding of the basic concepts of harmonic progression.