Higher GCSE Mathematics: Revision and Practice - "David Rayner" (Oxford University Press UK, 2006)