George Jacob Holyoake: Socialism, association and co-operation in nineteenth century England