A little too technical for what I was looking for, so if you are into that you will probably really enjoy. There was still some interesting concepts and ideas discussed that made it worth finishing the read, even if skimming some of the more technical parts.