The Preston genealogy; tracing the history of the family from about 1040, A.D., in Great Britain, in the New England states, and in Virginia, to the present time