Weavers of dreams: the origins of the modern co-operative movement | MenrvaBooks