Author: Carlo Lucarelli, Giancarlo De Cataldo, Joseph;Thawley Farrell Andrea Camilleri