5.0

I really have to applaud this author for a job well done. Right from the onset of the book, everything seemed well research and presented, with only one noticeable error; far less than most modern books have. I enjoyed reading, and there were sections during which I could not put my book down. I thought of giving this a 4 star rating, but the clear effort put in to this made me give it a 5.