Engels; A Very Short Introduction - Carver, Terrell (Oxford University Press, 1995)