Stephen Roberts — British historian of 19th-century politics and Chartism (1958-2022)