M. W. Craven book review