publisher: Bloomsbury publish date: January 15th 2010
format: paperback pages: 672
language: English
ISBN:
1847883036 (9781847883032)
publisher: Bloomsbury publish date: February 15th 2010
format: hardcover pages: 672
language: English
ISBN:
1847883044 (9781847883049)