A review by theretiredlibrarian
M is for Malice by Sue Grafton

5.0