A Coat of Many Colors: Religion and Society along the Cape Fear River of North Carolina (Religion In The South)