by Edward Pearce
publisher: Jonathan Cape
publish date: October 23rd 2003
format: hardcover pages: 352
language: English
ISBN:
0224061992 (9780224061995)
publisher: Vintage Digital publish date: December 15th 2010
format: kindle pages: 352
language: English
ASIN: B004FV4XJE
publisher: Vintage Digital publish date: December 15th 2010
format: ebook pages: 352
language: English
ISBN:
1446420302 (9781446420300)
publisher: Pimlico
publish date: November 4th 2004
format: paperback pages: 352
language: English
ISBN:
0712668446 (9780712668446)