publisher: Bloomsbury publish date: September 8th 2008
format: hardcover pages: 341
language: English
ISBN:
074759015X (9780747590156)
publisher: Bloomsbury
format: paperback
language: English
ISBN:
0747596239 (9780747596233)
publisher: Bloomsbury publish date: April 5th 2012
format: ebook
language: English
ISBN:
1408833352 (9781408833353)