Book 8 of the Aurelio Zen series by Michael Dibdin. I saw the brilliant, canceled BBC show starring Rufus Sewell first. The books are significantly better. He finished the last book (11) and then unexpectedly died.
A high grade of crime fiction, which is an insufficient categorization. The crime is often beside the point. And the books get darker and darker as you go along.