Socialism as a Secular Creed: A Modern Global History - 9781498557306