Good read. Don't agree with all the points, but entertaining nonetheless.