NEW SYLLABUS D Mathematics book 3 (Oxford Universty Press New York, 2000)