Fifty Puritan Ancestors 1628-1660. Genealogical Notes 1560-1900