Pushes all my favourite buttons...geeky, funny and thoroughly entertaining.
I got the audiobook from Audible before I bought the hardback, and hated it - the reader they used has such a mechanical, robotic sounding voice and flat delivery that not an iota of humour survived, and it was so monotonous that I couldn't concentrate on it. However, I could tell there was a great book struggling to make itself heard so I bought the hard copy and I'm very glad I did.
He knows his stuff. I've watched a lot of his talks on you tube. I love his empathic way of talking on this subject. Would have been better if he had narrated but I guess he is a busy guy.