This work presents G.A. Cohen's Gifford Lectures, delivered at the University of Edinburgh in 1996. Focusing on Marxism and Rawlsian liberalism, Cohen draws a connection between these thought systems and the choices that shape a person's life. In the case of Marxism, the relevant life is his own: a communist upbringing in the 1940s in Montreal, which induced a belief in a strongly socialist egalitarian doctrine. The narrative of Cohen's reckoning with that inheritance develops through a series of sophisticated engagements with the central questions of social and political philosophy.