Unnatural Causes, P.D. James
Good read. End is a bit artificial.
You know how detective novels are all about some macho guy into whose lap multitudes of chicks and the solution to the mystery helplessly swoon? In this one, the main character is not assigned to the case, and all but the ugly girls flee him, but he still solves the mystery without effort. The partly-broken cliches are nice.