publisher: Random House Trade Paperbacks publish date: April 12th 2005
format: paperback pages: 240
language: English
ISBN:
037576075X (9780375760754)
publisher: Random House, Inc. publish date: March 2nd 2004
format: hardcover pages: 240
language: English
ISBN:
0375508198 (9780375508196)