Theories of human development - Newman, B M (Psychology Press, 2007)