publisher: Playaway publish date: December 1st 2011
language: English
ISBN:
1616371366 (9781616371364)
publisher: Tantor Media publish date: September 30th 2011
format: audiobook
language: English
ISBN:
1452634629 (9781452634623)
publisher: Riverhead Books publish date: September 15th 2011
format: ebook pages: 384
language: English
ISBN:
1101547049 (9781101547045)