john crist book review