C is for Corpse did a better job at hiding the villain's identity until the end of the book than the previous installments. I liked Bobby's character, but there was still some very irritating writing sprinkled into this book. I feel like the author is trying too hard at some points. A sentence like "after my run, I could tell I'd be stiff and sore tomorrow" becomes "I knew I would pay for it on the morrow..." Really? Just write how people talk! Overall, it's a fast read and the plot and characters are more carefully drafted than the first two books in the series. If she could just clean up the weird language and maybe make Kinsey a little more likeable and human, I'd be hooked.