publisher: Bloomsbury publish date: May 23rd 2013
format: paperback pages: 476
language: English
ISBN:
1448206669 (9781448206667)
language: English
ISBN:
0140011684 (9780140011685)
publisher: Bloomsbury publish date: October 28th 2011
format: ebook
language: English
ISBN:
1448206308 (9781448206308)