A history of northern Rockfish Valley, Nelson County, Virginia