John K. Walton

John Walton is professor of modern social history at the University of Lancaster.