Great book, inclusive and very thorough! There were a lot of studies which allowed students to apply what they were learning.
I enjoyed the flow of the chapters and the emphasis on evolutionary theory on cognitive development. It is a unique approach to the topic. I also enjoy the resources included.