Maths : a self-study guide - Jenny Olive (Cambridge University Press, New York, 1998)