Sarah E Ruble

Sarah E. Ruble is assistant professor of religion at Gustavus Adolphus College.

Sarah E Ruble's Featured Books