John Trappes-Lomax — British literary critic