Contemporary Music Theory - Level Three by Mark Harrison