This is a very technical and advanced-level book. It's definitely not light reading, and it requires a pretty thorough understanding of the field of psychology in general. The breadth of the subject matter covered and the extensive psychological/ technical vocabulary made it hard to penetrate. I found myself Googling definitions of words every 10 minutes. Despite my limited comprehension of the more abstract/ theoretical material. reading about Piaget's experiments with children and learning about how knowledge structures and the capacity for human intelligence develop was quite entertaining.