format: kindle pages: 296
language: English
ASIN: B004E9T0TA
language: English
ISBN:
0330511785 (9780330511780)
publisher: Random House Audio publish date: March 30th 2010
format: audiobook
language: English
ISBN:
0307736415 (9780307736413)
publisher: Books on Tape publish date: March 30th 2010
language: English
ISBN:
0307736431 (9780307736437)