دراسات حديثة
Harper was born in Thurso, Caithness. He was educated at St Marylebone Grammar School and Elgin Academy, Moray. He graduated from the University of Aberdeen in 1962. He worked as an English teacher in Kenya, then a Modern Studies teacher at Boroughmuir High School, Edinburgh.