Internet Archive BookReader - The Hamiltons of Waterborough (York County, Maine) their ancestors and descendants