Marxism and the Call of the Future: Conversations on Ethics, History, and Po…


A nice touch in this novel is the way it handles moral gray areas.