publisher: Bloomsbury publish date: January 7th 2009
format: paperback pages: 288
language: English
ISBN:
1847060498 (9781847060495)
publisher: Bloomsbury publish date: January 17th 2013
format: ebook pages: 288
language: English
ISBN:
1441106898 (9781441106896)
publisher: Bloomsbury publish date: January 1st 2013
format: hardcover
language: English
ISBN:
1441116214 (9781441116215)