Text this: Carlo Cafiero : saggio di una storia documentata del socialismo