Principles of mathematical problem solving by Martin J. Erickson | Menrva Books