I haven't personally read the whole thing(just a few pages), but my friend has. We've gone over it and I've found that some of it is false(like Teri said). I had to correct my friend on a couple of the facts.
Anyway, it looks to be an interesting read.