Thinking Mathematically, Books a la Carte Edition by Robert Blitzer & Robert F. Blitzer