language: English
ISBN:
0755332016 (9780755332014)
publisher: Books on Tape publish date: July 26th 2005
format: audiobook
language: English
ISBN:
1415921601 (9781415921609)
publisher: Delacorte Press publish date: January 1st 2005
format: ebook
language: English
ISBN:
1299070779 (9781299070776)