Mark Sarnecki Elementary Music Theory - Advanced
This series organizes concepts into three progressive levels (Basic, Intermediate & Advanced) with an available Answer Book. Designed for intermediate to late-intermediate level students, it teaches the basic elements of music theory and complements the study of all instruments.