Jack the Ripper: the final solution - Knight, Stephen (Harrap, 1976)