Professor Anthony Nicholls, historian of German democracy