Mathematical Reasoning: Patterns, Problems, Conjectures, and Proofs by Raymond Nickerson | Menrva Books