Early Graves (Dave Brandstetter Mysteries #9)

Early Graves (The Dave Brandstetter Mysteries) - Joseph Hansen

Guessed the whodunit about halfway through, but there were plenty of leads for Dave to chase down, so I didn't get impatient with him taking so long to figure it out himself. I love his sass, as always, and how he's always a step or five ahead of the cops. And he's not one to mince words, which can be either very amusing or very disconcerting, and occasionally both, depending on the situation. There was some relationship troubles that made me very upset because Dave/Cecil is my OTP, but thankfully that nonsense got sorted out at the end.