publisher: Bloomsbury publish date: October 3rd 2006
format: hardcover pages: 352
language: English
ISBN:
1582344558 (9781582344553)
publisher: Bloomsbury publish date: January 15th 2011
format: ebook pages: 320
language: English
ISBN:
1608196607 (9781608196609)
publisher: Bloomsbury publish date: September 2nd 2012
format: paperback
language: English
ISBN:
1582346143 (9781582346144)