A History of Shenandoah County, Virginia

GPTKB entity