publisher: Arrow publish date: May 26th 2011
format: paperback pages: 448
language: English
ISBN:
0099537052 (9780099537052)
publisher: Random House Large Print publish date: February 1st 2000
format: hardcover pages: 528
language: English
ISBN:
0375409726 (9780375409721)
publisher: Books on Tape publish date: January 1st 2000
language: English
ISBN:
0736689044 (9780736689045)