The practice of harmony - Spencer, Peter (Pearson/Prentice Hall, 2004)
Includes index.