publisher: Bloomsbury publish date: February 4th 2008
format: paperback pages: 240
language: English
ISBN:
0747595550 (9780747595557)
publisher: Bloomsbury publish date: September 13th 2012
format: ebook
language: English
ISBN:
1408836866 (9781408836866)