publisher: Bloomsbury publish date: October 3rd 2006
format: hardcover pages: 288
language: English
ISBN:
1582345937 (9781582345932)
publisher: Bloomsbury publish date: August 20th 2007
format: paperback pages: 288
language: English
ISBN:
074756681X (9780747566816)
publisher: Bloomsbury publish date: January 15th 2011
format: ebook pages: 288
language: English
ISBN:
1608196550 (9781608196555)
language: English
ISBN:
0747566801 (9780747566809)