Home Collections

Hamilton, James Hamilton, Duke of, 1606-1649. Explanation of the meaning of the Oath and the Covenant.