Mathematics, Education and Philosophy by Paul Ernest