Conjecture & proof an introduction to mathematical thinking - Schwartz, Diane Driscoll (Saunders College Pub., 1997)