The book is just too factual and fascinating to be disputed otherwise. Jared hit the head of the nail and in an extremely subtle way provided scientific answers to decades old historical question of differentiated developmental levels of the human society in recent history. His diversity in giving explanations and examples makes the book a universal appeal to all disciplines and faculties. Its a must for every level headed person with a universal concern for the global family.