publisher: Corgi publish date: December 25th 2012
format: paperback pages: 496
language: English
ISBN:
0552162442 (9780552162449)
publisher: Audiobooks publish date: January 19th 2012
format: audiobook
language: English
ISBN:
1846573262 (9781846573262)
publisher: Atria Books publish date: June 4th 2013
format: ebook pages: 384
language: English
ISBN:
1476706247 (9781476706245)