peter gibbons book reviews