Essentials of Life-Span Development by John Sanfrock & John W. Santrock