Revolutionary spring fighting for a new world 1848-1849 - Clark, Christopher M. 1960- (Allen Lane, 2023)