The Developing Person Through the Life Span (12th edition) by Kathleen Berger

This textbook covers a lot of ground without feeling overwhelming.