John Alexander Williams Author or coauthor of five previous books, John Alexander Williams is professor of history at Appalachian State University in Boone, North Carolina. Books by the Author