Professor Andrei Znamenski joins me to discuss socialism in its various manifestations across time and around the world, and its resemblance to a religion.