Just a word of warning, I'd take this book with several shakersful of salt. The author has cherrypicked very heavily to argue for some highly questionable conclusions. Not necessarily a bad book, but you need to have a fair amount of background reading first to even notice a lot of the holes...