The rise of devils

Sale price Price £11.99 Regular price Unit price  per 

A vivid account of the rise of terrorism in the late nineteenth century and the hysterical media response it provoked