A weird mix of interesting info and really stupid jokes. I almost gave up , but then right in the middle of the book he coins the term ' nanozaftig ' to describe curved nanosurfaces, after that it was all okay. I thought maybe English isn't isn't his first language. ( Turns out he's Canadian )