by Daniele Archibugi (Editor)
Format: Paperback
Pages: 322
Publisher: Verso
Published: 24 Jun 2003
ISBN 10: 1859844375
ISBN 13: 9781859844373