by David Roberts
publisher: Simon & Schuster publish date: 2005-09-02
format: paperback pages: 288
language: English
ISBN:
0743255178 (9780743255172)
publisher: Simon & Schuster publish date: September 28th 2004
format: hardcover pages: 279
language: English
ISBN:
074325516X (9780743255165)
publisher: Simon & Schuster publish date: June 30th 2008
format: ebook pages: 288
language: English
ISBN:
1416595694 (9781416595694)