Good additional text for students.
This is an excellent book at gaining deeper understanding and knowledge to lifespan theory for students. It contains up to date information on lifespan development.