Education and psychology: Plato, Piaget and scientific psychology - Egan, Kieran. (London, 1984)