Edexcel GCSE Maths Higher Practice Book (2nd Edition) by Keith Pledger, Gareth Cole, David Kent, Peter Jolly (Paperback, 2002)