seething with religious fears and hatreds. Both parties in England, Puritans and Anglicans, could be satisfied with
159k
327k
3M
291k
5M
508k