Professor John Peter Charles Roach (1920–2015), was a British historian, Life Fellow of Corpus Christi College, Cambridge and Emeritus Professor of Education at the University of Sheffield.
[1][2][3] As an academic, author, editor and historian, he made a significant contribution to the study of the history of education.
[8] John Peter Charles Roach was born in 1920 and educated at Bedford Modern School.
[9] After war service in the Indian Army[10] he graduated with first class honours from Corpus Christi College, Cambridge.
[9][11] Roach became a master at Haileybury for some years[9][12] before returning to Corpus Christi College as a Fellow.