publisher: Pan
publish date: 2011
format: paperback pages: 388
language: English
ISBN:
0230016030 (9780230016033)
publisher: Pan
format: Paperback pages: 421
language: English
ISBN:
033044980X (9780330449809)
publisher: Macmillan Audio
format: Audiobook pages: 11
language: English
ASIN: B002VAA4BC