I found this book to be an excellent resource for undergraduate students taking a module in developmental psychology and have added it to my Module as a core textbook.
The book has been used in the past and returned to adopt it again! The author is very thorough.