A Genealogy of the Hamilton Family: from David Hamilton of Dover, New Hampshire Down to the Present Day: 1651-1960