Understanding Modern Mathematics - Stahl, Saul (Canada Jones and Bartlett, 2007)