Initiation into the Philosophy of Plato by Maryanne Raphael