Piano Theory: Level 2 by David Glover & Mary Clark