Math through the Ages (expanded edition), by William Berlinghoff and Fernando Gouvea (MAA/Oxton: 9780883857366).required
Yearning for the Impossible, by John Stillwell (AK Peters, Ltd: 9781568812540).required