Bill Niven

Professor of Contemporary German Studies, Nottingham Trent University