"Hamilton, James, 3rd marquis and 1st duke of Hamilton, 1606-1649" - 1 Text Results