historian
British historian of 19th-century politics and Chartism (1958-2022)
Not who you're looking for? Others named Stephen Roberts: Archdeacon of Wandsworth · Australian rules footballer · American film, stage and television actor · Welsh footballer (born 1980)