The Palgrave Handbook of Leninist Political Philosophy - Rockmore; Levine, Norman (Palgrave Macmillan UK, 2018)