publisher: Vintage Digital publish date: March 28th 2011
format: ebook pages: 512
language: English
ISBN:
1446449157 (9781446449158)
publisher: Recorded Books
format: audiobook
language: English
ISBN:
1419363042 (9781419363047)
publisher: Recorded Books publish date: October 11th 2005
format: audiobook minutes: 15
language: English
ISBN:
0641971869 (9780641971860)
publisher: Ballantine Books publish date: January 1st 2006
format: ebook
language: English
ISBN:
1299058078 (9781299058071)
publisher: Recorded Books publish date: 2012-07-12
format: Audible Audio Edition
language: English
ASIN: B008KCCYA4