Ernest Law — British barrister and historian