John William Nelson John William Nelson is assistant professor of history at Texas Tech University. Books by the Author