Shallow Graves
- 336 pages
- 12 hours of reading
Incredible stories from the forensic scientist who played a leading role in solving some of the UK's most infamous crimes.

Incredible stories from the forensic scientist who played a leading role in solving some of the UK's most infamous crimes.