Piano Theory: Level 3 by David Glover & Mary Clark