Conjecture and proof. An introduction to mathematical thinking - Schwartz, Diane Driscoll (Saunders College Publ., 1997)