A History of Mathematics: An Introduction (2nd Edition)