publisher: Bloomsbury publish date: December 20th 2012
format: paperback pages: 712
language: English
ISBN:
144820089X (9781448200894)
publisher: Bloomsbury publish date: October 28th 2011
format: ebook pages: 528
language: English
ISBN:
1448202213 (9781448202218)