publisher: Bloomsbury publish date: December 20th 2012
format: paperback pages: 362
language: English
ISBN:
144820447X (9781448204472)
publisher: Bloomsbury publish date: September 28th 2011
format: ebook pages: 234
language: English
ISBN:
1448203880 (9781448203888)