The last Sherlock Holmes story : Stage 3 / Michael Dibdin ; Rosalie Kerr retold - Dibdin ,Michael