I am on the fence on this one. There was parts I thoroughly enjoyed, then there was parts that made me feel stupid because I had absolutely no idea what was being said, let alone what was going on. 
 But I am still giving it 3 stars as the author did tell a good story, but just too technical for me at times.