The topic of this book was very fascinating to me, but it was so technical and so far over my head that I really struggled to get through most of it. I finally ended up giving up on finishing it. That is rare for me. I can only recall one other book I did not finish and it was an audio book that had...