Jack the Ripper - An Encylopaedia
On Sale
£3.00
£3.00
In over 300 pages covers all the possible victims, demolishes myths and errors and examines over 100 suspects
In over 300 pages covers all the possible victims, demolishes myths and errors and examines over 100 suspects