Writer John Fraser has delivered a book that’s hard to put down, although there are other things to take issue with here ...