Maths: A self study guide - Olive, Jenny (Cambridge, 2000)