publisher: Little, Brown and Company publish date: December 19th 2009
format: ebook
language: English
ISBN:
0316095435 (9780316095433)
language: English
ISBN:
1419372386 (9781419372384)
publisher: Recorded Books publish date: April 1st 1995
format: audiobook
language: English
ISBN:
0788702114 (9780788716126)