When I saw the cover to this book I was excited about reading it. However on starting it I found the book to be rather offending and boring. I can't say that it was an easy book. The constant flow of high vocabulary and dry wit will leave you feeling confused unless you read it with a dictionary.
However, it's an odd look into the society we know today. While continuously trying to figure out the world, Dog takes a good look at himself and takes stock of what he has experienced, what he thinks about religion, politics, and, sex. It isn't a book for everyone, If you research some of the areas (such as Virginland or Paradise), you will find that in reality, this place do exist in some part of the world.