publisher: Bloomsbury publish date: December 1st 2011
format: paperback
language: English
ISBN:
1448204291 (9781448204298)
language: English
ISBN:
0600372111 (9780600372110)
publisher: Bloomsbury publish date: September 28th 2011
format: ebook pages: 432
language: English
ISBN:
1448203708 (9781448203703)