publisher: Recorded Books publish date: May 1st 2011
language: English
ISBN:
1461823897 (9781461823896)
publisher: Doubleday Canada publish date: November 2nd 2010
format: ebook pages: 352
language: English
ISBN:
0385669364 (9780385669368)
publisher: Harper publish date: 2010
format: audiobook
language: English
ISBN:
0007360517 (9780007360512)