Shannon Eaves Shannon Eaves is assistant professor of history at the College of Charleston. Books by the Author