Anne S. Macpherson

Anne S. Macpherson is associate professor of history at the State University of New York at Brockport.

Books by the Author