An Introduction to Theories of Human Development - Salkind, Neil J. (New Delhi; Sage Publication, 2004)