This is an amazing book for learning music theory. I learned everything that I did from this text, and it really made my passion for music theory stronger. The outline of the book is excellent, the topics are all interesting, the self-test questions are great practice tools, and the book is very well-written. I plan to use this textbook to teach my future music theory students! I highly recommend this book to any musician who wants to learn about the art and craft of music theory!