publisher: Bloomsbury publish date: August 17th 2010
format: paperback pages: 294
language: English
ISBN:
1608190919 (9781608190911)
publisher: Bloomsbury publish date: May 5th 2009
format: hardcover pages: 294
language: English
ISBN:
1596914009 (9781596914001)
publisher: Bloomsbury publish date: August 1st 2009
format: ebook pages: 304
language: English
ISBN:
1608192121 (9781608192120)