by Alex Callinicos (Editor), Alex Callinicos (Editor), Stathis Kouvelakis (Editor), Lucia Pradella (Editor)
Format: Paperback
Pages: 598
Edition: 1
Publisher: Routledge
Published: 30 Jun 2022
ISBN 10: 0367653745
ISBN 13: 9780367653743