Marxism and historiography contesting theory and remaking history in twentieth-century Italy - Favilli, Paolo (Palgrave Macmillan, 2022)