This is one of the most difficult, tedious and time-consuming books I have ever read but it is possibly one the best books I have ever read. There is so much to think about that you can't read it...