Bruce Lenman

Bruce P. Lenman is Emeritus Professor of Modern History at the University of St Andrews and an Honorary Professor at the University of Dundee.