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.
Warning: Please be aware that scammers continue to impersonate Hachette Book Group (HBG) employees. Read More