publisher: Vintage Digital publish date: December 2nd 2008
format: ebook pages: 336
language: English
ISBN:
1407019546 (9781407019543)
publisher: Ballantine Books publish date: January 1st 2005
format: ebook
language: English
ISBN:
1299097847 (9781299097841)
publisher: Recorded Books publish date: January 1st 2005
format: audiobook
language: English
ISBN:
1419339206 (9781419339202)