New Maths In Action by Martin Brown, Graham Meikle & Doug Brown