The History Of Mathematics by Jeremy Gray & John Fauvel