kevin cox book reviews