Open menu
Johann Peter Sommerville
Jacobean political thought and the controversy over the oath of allegiance