A review by minotaursmaze
Be My Enemy by Christopher Brookmyre

4.0

The rants the rants, but then I giggle like a loon and all is forgiven.
Lots of disturbing headless bodies.