A Little History of Mathematics
9780300273731
Snezana Lawrence