This book is way above my head. I'm gonna shelve it for a while and probably be back to it after some more readings in math. It is certainly not a layman's book, especially if you want to really understand the implications of Penrose's ideas. I have an engineering degree, and yet, from the second ch...