Numbers: Their History and Meaning by Graham Flegg