Stephen P. Waring Stephen P. Waring is assistant professor of history at the University of Alabama in Huntsville. Books by the Author