For a hundred and twenty years, the identity of the Whitechapel murderer known to us as Jack the Ripper has both eluded us and spawned a veritable industry of speculation. This book names him. Mad doctors, Russian lunatics, bungling midwives, railway policemen, failed barristers, weird artists, royal princes and white-eyed men. All of these and more have been put in the frame for the Whitechapel murders. Where ingenious invention and conspiracy theories...