publisher: Harvill Press publish date: May 6th 2004
format: paperback pages: 480
language: English
ISBN:
1843431866 (9781843431862)
publisher: Harvill Press publish date: April 19th 2011
format: paperback pages: 480
language: English
ISBN:
1846555566 (9781846555565)