Tackling perhaps the most contentious and socially urgent political movement of the last century, Scott R. Sehon lays bare the arguments for and against socialism, investigating …