by Andrea Camilleri (Author), Andrea Camilleri (Author), Stephen Sartarelli (Translator), Andrea Camilleri (Author)
Format: Paperback
Pages: 256
Publisher: Penguin Books
Published: 30 Dec 2014
ISBN 10: 0143121499
ISBN 13: 9780143121497