James T. Palmer is professor of history at the University of St. Andrews. The author of four previous books on medieval European history, he lives in Scotland.