publisher: Bloomsbury publish date: March 17th 2009
format: hardcover pages: 352
language: English
ISBN:
1596912901 (9781596912908)
publisher: Bloomsbury publish date: March 16th 2010
format: paperback pages: 352
language: English
ISBN:
1608190374 (9781608190379)
publisher: Bloomsbury publish date: July 1st 2009
format: ebook pages: 352
language: English
ISBN:
1608191222 (9781608191222)