A History of Mathematics by Boyer, Carl B.

The revised edition includes a set of flashcards for key concepts.