Maths Ib Diploma Higher Level 1 by Hugh Neill & Douglas Quadling