publisher: Bloomsbury publish date: April 29th 2008
format: hardcover pages: 301
language: English
ISBN:
1596913452 (9781596913455)
publisher: Bloomsbury publish date: May 26th 2009
format: paperback pages: 320
language: English
ISBN:
1596916265 (9781596916265)
publisher: Bloomsbury publish date: January 8th 2011
format: ebook pages: 320
language: English
ISBN:
1608196674 (9781608196678)