Hearing and Writing Music: Professional Training for Today's Musician (2nd Edition)