An introduction to theories of human development - Salkind, Neil J., 1947-2017 (Sage Publications, 2004)