publisher: Hyperion
publish date: April 13th 2005
format: paperback pages: 352
language: English
ISBN:
1401308007 (9781401308001)
publisher: Hyperion publish date: May 28th 2013
format: ebook pages: 352
language: English
ISBN:
1401305865 (9781401305864)