Education and psychology : plato, piaget and scientific psychology - Egan, Kieran (Methuen, London)