Edexcel Igcse Mathematics B Student Book by David Turner & I. Potts