Developing Minds: Challenge and Continuity across the Life Span