Theories of human development - Newman, Barbara M.; Newman, Philip R. (Lawrence Erlbaum Associates, Publishers, 2007)