peter mclean book reviews