I was reading this just for fun but it turned out to be very informative for my research. It is written for general audience and surprisingly interesting to read -- in a way written like English history books. The author uses many literary works to analyze social phenomena. His analysis is sharp.