David M Palliser Author & Editor

David M. Palliser is Emeritus Professor of Medieval History at the University of Leeds, UK.