Practical Music Theory: How Music Is Put Together from Bach to Rock