Gerard DeGroot is emeritus professor of Modern History at the University of St Andrews and the author of 14 books on 20th Century history. He's also a freelance journalist who has written for most of the quality newspapers in the English-speaking world.