John H. Haley John H. Haley is professor of history at the University of North Carolina at Wilmington. Books by the Author