publisher: Random House Large Print
format: Hardcover pages: 592
language: English
ISBN:
0375432507 (9780375432507)
publisher: Random House Publishing Group publish date: 2004-04-27
format: paperback
language: English
ISBN:
0553581627 (9780553581621)