by Archie Brown
publisher: Palgrave Macmillan publish date: November 27th 2004
format: hardcover pages: 256
language: English
ISBN:
0333651235 (9780333651230)
publisher: Palgrave Macmillan publish date: August 31st 2004
format: ebook pages: 250
language: English
ISBN:
1280632097 (9781280632099)
publisher: Palgrave Macmillan publish date: November 27th 2004
format: paperback pages: 256
language: English
ISBN:
0333651243 (9780333651247)