Catherine A. Stewart

Catherine A. Stewart

Photo by: Chris Coretsopoulos

Catherine A. Stewart is professor of history at Cornell College.

Books by the Author