David Craig (b. 1932) was educated at Aberdeen Grammar School and the University of Aberdeen. From 1959 to 1961 he lectured in English at the University of Ceylon. He was subsequently Organising Tutor for the Workers' Educational Association, West Yorkshire.