publisher: Harper Perennial publish date: December 18th 2007
format: paperback pages: 352
language: English
ISBN:
0060823224 (9780060823221)
publisher: Hamish Hamilton Ltd publish date: October 5th 2006
format: hardcover pages: 352
language: English
ISBN:
0241143217 (9780241143216)
publisher: Penguin publish date: June 7th 2007
format: paperback
language: English
ISBN:
0141022027 (9780141022024)
publisher: Harper Perennial publish date: April 30th 2013
format: ebook pages: 352
language: English
ISBN:
0062293788 (9780062293787)