How to read and do proofs : an introduction to mathematical thought processes / Daniel Solow. - Solow, Daniel (Wiley, 2010)