Marx and engels: a biographical introduction - Guevara, Ernesto Che (New Delhi Leftword Books, 2008)