John Foxe and his World (St Andrews Studies in Reformation History)