by Andrew Eames
publisher: The Overlook Press publish date: June 16th 2005
format: hardcover pages: 403
language: English
ISBN:
158567673X (9781585676736)
publisher: Overlook TP publish date: May 2nd 2006
format: paperback pages: 401
language: English
ISBN:
1585678023 (9781585678020)
publisher: Corgi publish date: June 1st 2005
format: paperback pages: 432
language: English
ISBN:
0552150770 (9780552150774)
publisher: Bantam Press publish date: August 24th 2004
format: hardcover pages: 400
language: English
ISBN:
0593051696 (9780593051696)
publisher: Transworld Digital publish date: January 31st 2011
format: ebook pages: 432
language: English
ISBN:
1446422143 (9781446422144)
publisher: Overlook publish date: May 2nd 2006
format: ebook pages: 401
language: English
ISBN:
1590209168 (9781590209165)
publisher: Overlook publish date: May 2nd 2006
format: ebook pages: 401
language: English
ISBN:
1590209176 (9781590209172)