works
Peter Singer Marx: A Very Short Introduction book

Marx: A Very Short Introduction

Peter Singer

Oxford, 2000