Somebody recommended me this author and was disappointed with this book. It took me quite an effort to try to finish it. The author used too much incredibly detailed technical terms most of the time (which is not a bad thing but too much is too much). It just failed to grasp my interest at all and I'm a big mystery fan. Not recommended.