Explanation and Proof in Mathematics Philosophical and Educational Perspectives - Hanna, Gila (Springer US, 2010)