Just finished reading this and it was enjoyable and thought-provoking. Some heavy-handed stuff to be sure, but a good read.