The Hoadley genealogy: a history of the descendants of William Hoadley of Branford, Connecticut together with some account of other families of the name