publisher: William Morrow Paperbacks publish date: January 20th 2004
format: paperback pages: 352
language: English
ISBN:
0060560754 (9780060560751)
publisher: William Morrow Paperbacks publish date: April 30th 2013
format: paperback pages: 272
language: English
ISBN:
006222929X (9780062229298)
publisher: William Morrow Paperbacks publish date: August 23rd 2005
format: paperback pages: 304
language: English
ISBN:
0060753226 (9780060753221)