Piano Theory: Level 6 by David Glover & Mary Clark