Richard FanningRichard Fanning is assistant professor of history at Mississippi State University. Books by the Author