Friedrich Engels for the 21st century reflections and revaluations - Carver, Terrell 1946-; Rapic, Smail 1958- (Palgrave Macmillan, 2022)