david gemell book reviews