Author: Bill Niven
Alternate names: William John Niven
Born: 1956
Bio: Professor of Contemporary German History at Nottingham Trent University