Dr. Edward Fitzgerald (a.k.a. Cracker) is a down-on-his-luck, drinking, smoking, overweight, police psychiatrist who investigates the murder of a young boy, but just as all signs point to the boy's English teacher as the killer, the truth proves as elusive as the killer himself. Reprint.
Click on any of the links above to see more books like this one.