David M. Knight — British historian (1936–2018)