publisher: Bloomsbury publish date: December 1st 2011
format: paperback
language: English
ISBN:
144820416X (9781448204168)
language: English
ISBN:
0552997404 (9780552997409)
language: English
ISBN:
0140126848 (9780140126846)
publisher: Bloomsbury publish date: September 28th 2011
format: ebook pages: 288
language: English
ISBN:
1448203570 (9781448203574)