publisher: Arrow publish date: July 6th 2006
format: paperback pages: 339
language: English
ISBN:
0099490994 (9780099490999)
publisher: William Morrow publish date: October 1st 2005
format: hardcover pages: 304
language: English
ISBN:
0060575115 (9780060575113)