Sherlock Holmes in context - Naidu, Samantha. (Palgrave Macmillan, 2017)