publisher: Bloomsbury publish date: June 22nd 2010
format: hardcover pages: 320
language: English
ISBN:
0747595151 (9780747595151)
publisher: Bloomsbury publish date: October 11th 2011
format: paperback pages: 320
language: English
ISBN:
1408801191 (9781408801192)