mountainrunner 's review for:

Moonflower Murders by Anthony Horowitz
3.0

Clever and mostly good but I hate when the killer turns out to be an evil sociopath. It feels cheap.