Blair L. M. Kelley Author Blog Follow the Author on Twitter Blair L. M. Kelley is associate professor of history at North Carolina State University. Books by the Author