Walter Thom — British historian