by Seth Greenland
publisher: Bloomsbury publish date: February 21st 2006
format: paperback pages: 393
language: English
ISBN:
1596910313 (9781596910317)
publisher: Bloomsbury publish date: March 14th 2005
format: hardcover pages: 400
language: English
ISBN:
1582345503 (9781582345505)
publisher: Bloomsbury publish date: December 1st 2008
format: ebook pages: 400
language: English
ISBN:
1596919876 (9781596919877)