Anne E. Marshall

Anne E. Marshall is associate professor of history at Mississippi State University.

Books by the Author