David C. Carter David C. Carter is associate professor of history at Auburn University. Books by the Author