Music Theory for Self-Taught Musicians: Level 1: The Basics - 9781493056125