Very enjoyable read.