The last sherlock holmes story Stage 3 (1000 Headwords) - Dibdin, Michael (Oxford Univ. Press, 2000)