E. S. P. Haynes — British classical liberal (1877–1949)