That was one of the most interesting and satisfying books I have recently read. The explanations were clear and understandable and I really enjoyed following the thoughts of the writer. I am truly amazed of how the author has been able to maintain such a good unbiased scholarly view throughout the whole book. I would highly recommend this book!