by Nicholas Shakespeare
publisher: Vintage Books publish date: December 27th 2005
format: paperback pages: 288
language: English
ISBN:
0099466082 (9780099466086)
publisher: Overlook Hardcover publish date: June 22nd 2005
format: hardcover pages: 374
language: English
ISBN:
1585677205 (9781585677207)
publisher: Harvill Press publish date: November 11th 2004
format: hardcover pages: 320
language: English
ISBN:
1843431572 (9781843431572)
publisher: Vintage publish date: 2007
format: paperback pages: 396
language: English
ISBN:
1741669065 (9781741669060)
publisher: Random House Australia publish date: May 2nd 2011
format: kindle
language: English
ASIN: B004X83BNS
publisher: Overlook publish date: June 22nd 2005
format: kindle pages: 366
language: English
ISBN:
9781468304299
publisher: Overlook Press publish date: September 24th 2007
format: paperback pages: 374
language: English
ISBN:
1585679402 (9781585679409)
language: English
ISBN:
1740512715 (9781740512718)
publisher: Vintage Digital publish date: April 27th 2010
format: ebook pages: 384
language: English
ISBN:
1407074156 (9781407074153)
publisher: Vintage Digital
publish date: April 2nd 2010
format: kindle pages: 384
language: English
ASIN: B003F2QO00