Between the Creeks: A History of the Highland Scots Immigration into Moore County, NC



Source Information