Mennonite Church USA Archives: Women of Science Ridge Mennonite Church in Sterling, Illinois, about 1905