Concepts and theories of human development - Lerner, Richard M. (Addison Wesley, 1976)