1089 and all that a journey into mathematics - Acheson, David., author (Oxford University Press, 2002)