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