by Richard Kunzmann
publisher: Minotaur Books publish date: October 31st 2006
format: hardcover pages: 464
language: English
ISBN:
0312360339 (9780312360337)
publisher: Macmillan publish date: February 4th 2005
format: paperback pages: 352
language: English
ISBN:
1405041013 (9781405041010)
publisher: Pan Publishing
format: paperback pages: 450
language: English
ISBN:
033042663X (9780330426633)
publisher: Pan Publishing publish date: July 6th 2011
format: ebook pages: 464
language: English
ISBN:
1447204581 (9781447204589)