Tonal harmony

Stefan Kostka
McGraw-Hill
9780073401355
0-07-340135-8