David Llewellyn — British academic