News

Gareth Rubin’s new novel Holmes and Moriarty (Simon & Schuster, £18.99) has a mouth-wateringly ingenious premise: Professor ...