Overall, I thought that this book did a very good job explaining all of the different topics disscussed in the book. I thought that it had a wide varitey of topics and I thought that the author always knew what he was talking about very well. However, sometimes I always didn't agree with him and I thought that he was very close minded and that what he thought was the only right way. Overall, the book didn't a very good job explaining many of the problems we have in America today and I learned a lot from it and I'm sure you would too.