This book was written for a number of audiences: high school students planning to study music in college, private music teachers wanting to incorporate some music theory into their lessons, adult amateur musicians who wish to understand music theory and construction much better, and for music teachers having to teach music theory as part of an overall classroom experience. As the author states, many college music majors struggle to understand music theory, and many of them drop out of the major because of this. This book attempts to fill both basic and advanced music theory challenges through various tricks, descriptions, explanations, and mnemonics. It starts out with very basic concepts such as pitch, rhythm, major and minor scales, scale degrees and chords, and Roman numeral analysis and chord inversions, and moves to more advanced concepts such as singing with solfege syllables, transposition, and four-part writing analysis. Having had major issues with music theory myself while obtaining my undergraduate music degree, I can say that this book is a wonderful addition and of practical help to anyone in the music profession dealing with various aspects of music theory.