Helpful Score: 2
Not bad, not great. The story was old with only a few new twists. The characters were well written and multi-dimensional. They did not, however, leap off the pages. The writing was mediocre but included some descriptive detail. To me, the best part of the novel was the dialog. MacGregor can write arguments like no one else.
Helpful Score: 1
very good read
Helpful Score: 1
very good book, very, very good author.