publisher: Bloomsbury publish date: March 20th 2007
format: hardcover pages: 290
language: English
ISBN:
1596910100 (9781596910102)
publisher: Bloomsbury publish date: March 4th 2008
format: paperback pages: 290
language: English
ISBN:
1596910119 (9781596910119)
publisher: Bloomsbury publish date: December 10th 2008
format: ebook pages: 304
language: English
ISBN:
1596917199 (9781596917194)