Developmental psychology: a lifespan approach - Hurlock, Elizabeth B (1980)