Marxism and scientific socialism - Thomas, Paul (2018)