publisher: Bloomsbury publish date: June 2nd 2008
format: paperback pages: 272
language: English
ISBN:
0747595542 (9780747595540)
publisher: Bloomsbury publish date: September 13th 2012
format: ebook
language: English
ISBN:
1408836858 (9781408836859)