by John Fullerton
publisher: Macmillan publish date: June 16th 2006
format: hardcover pages: 356
language: English
ISBN:
140505414X (9781405054140)
ASIN: 140505414X
publisher: Isis publish date: February 1st 2007
format: audiobook
language: English
ISBN:
0753126850 (9780753126851)
publisher: Ulverscroft Large Print publish date: February 1st 2007
language: English
ISBN:
0753136538 (9780753136539)
publisher: Pan Publishing publish date: December 31st 2007
format: paperback pages: 400
language: English
ISBN:
0330452703 (9780330452700)