by Gregory Elliot (Translator), Domenico Losurdo (Author), Gregory Elliot (Translator), Domenico Losurdo (Author), Domenico Losurdo (Author), Gregory Elliot (Translator)
Format: paperback
Publisher: Palgrave Macmillan
Published:
ISBN 10: 1349706620
ISBN 13: 9781349706624