Papists, Protestants and Puritans 1559-1714 (Cambridge Perspectives in History)