Histories of the devil - Tambling, Jeremy (Palgrave Macmillan, 2016)