Reading progress update: I've read 100%.

No Tears for Hilda: Max Easterbrook Investigates - Andrew Garve

 

Oh, this was so, so bad.