This book had some interesting topics and views but it just went on and on sometimes. I know that some people might want that in-depth detail but it was also chock full of stupid jokes and puns that just didn't need to be there. In the end I just ended up skimming the last half of the book. All i...