publisher: Books on Tape publish date: 2011-06-07
format: audiobook minutes: 582
language: English
ISBN:
0307913023 (9780307913029)
publisher: Quirk Books
publish date: January 1st 2011
format: ebook
language: English
ISBN:
129965570X (9781299655706)
publisher: Quirk Books publish date: 2016-01-12
format: paperback pages: 384
language: English
ISBN:
1594749027 (9781594749025)
ASIN: 1594749027
publisher: Random House Audio publish date: 2011-06-13
format: Audible Audio Edition
language: English
ASIN: B0055PQZYK