publisher: Bloomsbury publish date: March 30th 2010
format: hardcover pages: 336
language: English
ISBN:
1596916591 (9781596916593)
publisher: Bloomsbury publish date: April 23rd 2010
format: ebook pages: 304
language: English
ISBN:
1608191303 (9781608191307)
publisher: Bloomsbury publish date: March 29th 2011
format: paperback pages: 352
language: English
ISBN:
1608194655 (9781608194650)