by Alex Bell
publisher: Gollancz
publish date: June 1st 2009
format: paperback pages: 320
language: English
ISBN:
0575080299 (9780575080294)
publisher: Gollancz publish date: November 1st 2010
format: paperback pages: 311
language: English
ISBN:
0575084456 (9780575084452)
publisher: Gollancz publish date: August 1st 2009
format: hardcover pages: 320
language: English
ISBN:
0575080280 (9780575080287)
publisher: Gollancz publish date: June 18th 2009
format: kindle
language: English
ASIN: B002U3CC1K