Understanding Mathematical Explanation

Uniting philosophical and educational perspectives