Internet Archive BookReader - Giles Carter of Virginia: genealogical memoir by William Giles Harding Carter