publisher: William Morrow Paperbacks publish date: December 23rd 2003
format: paperback pages: 336
language: English
ISBN:
0060934247 (9780060934248)
publisher: William Morrow publish date: January 7th 2003
format: hardcover
language: English
ISBN:
0060188634 (9780060188634)
publisher: HarperAudio publish date: February 1st 2003
format: audiobook
language: English
ISBN:
0694526576 (9780694526574)
publisher: HarperAudio publish date: February 1st 2003
format: audiobook
language: English
ISBN:
0694526568 (9780694526567)