History of Mchenry County, Illinois, Together with Sketches of Its Cities, Villages, and Towns, Educational, Religious, Civil, Military, and Political History