History of the Lower Shenandoah Valley Counties of Frederick, Berkeley, Jefferson and Clarke