publisher: Dial Press Trade Paperback publish date: October 26th 2004
format: paperback pages: 368
language: English
ISBN:
0385336950 (9780385336956)
publisher: Dutton publish date: 2018-04-03
format: hardcover pages: 368
ISBN:
9781101986271
publisher: Delacorte Press publish date: February 27th 2007
format: hardcover pages: 288
language: English
ISBN:
0385336969 (9780385336963)