Sampson David Simpson E.P. Thompson Anthony Sampson N. S. Davidson. SampsonA. Thompson Anthony Sampson. E. P. Thompson E.P.Thompson