publisher: Random House, Inc. publish date: January 4th 2005
format: hardcover pages: 304
language: English
ISBN:
0375507213 (9780375507212)
publisher: Random House Trade Paperbacks publish date: January 10th 2006
format: paperback pages: 320
language: English
ISBN:
0812975375 (9780812975376)