Explanation and Proof in Mathematics Philosophical and Educational Perspectives - Hanna, Gila; Jahnke, Hans Niels; Pulte, Helmut (Springer US, 2010)