St. Charles: Culture and Leisure In An All-American Town   (IL) (Images of America)