A Long Finish: An Aurelio Zen Mystery by Michael Dibdin