Concepts and theories of human development - Lerner, Richard M. (Random House, 1986)