Gazetteer of Madison County : containing historical and descriptive sketches of Alton City, Upper Alton, Edwardsville, Collinsville, Highland, Troy, Monticello, Marine, Bethalto and other towns
Alton, Ill.