Hamelyn
Alfred's Basic Piano Library Theory, Bk 3 second-hand book