Yes, it is dense, and difficult in parts - but take your time. It took me a long time and several attempts too - but was well worth it. I still go back and read sections again to get a better understanding of some of the concepts. It is very unique and original synthesis of many diverse topics weaved together - logic, computer science, genetics, philosophy, intelligence and consciousness - around a central idea. The central idea is about self-reference and strange loops - as in logic with Godel's theorem, in music - as in Bach's fugues which curl and twist, and Escher - whose drawings such as two hands drawing each other - capture the surreal nature of these strange loops. If you are a programmer, or ever had an interest in Artificial Intelligence this book presents some compelling ideas on how intelligence or even consciousness may emerge out of these strange loops. Even if you are not a programmer, this book will change the way you think about thinking!