Introduction to Second EditionUnderstanding human development through the life courseAn introduction to theoretical models for understanding human life course developmentUsing life course development knowledge in social work practice with infants, young children and their familiesUsing life course development knowledge in social work practice with older children and their familiesUsing life course development knowledge in social work practice with adolescentsUsing life course development knowledge in social work practice with adultsUsing life course development knowledge in social work practice with older adultsConcluding remarks