Explanation and Proof in Mathematics Philosophical and Educational Perspectives by Gila Hanna | Menrva Books | MenrvaBooks