Scan barcode
A review by lorrietruck
Unnatural Causes by P.D. James
3.0
Found it quite hard to keep track of a cast of deeply unlikeable characters in this one but still, even on her worst day, PD James is better than most.