by Geoff Ryman
publisher: St. Martin's Griffin publish date: October 1st 2004
format: paperback pages: 400
language: English
ISBN:
0312261217 (9780312261214)
publisher: Gollancz publish date: 2006
format: paperback pages: 390
language: English
ISBN:
0575078111 (9780575078116)
publisher: St. Martin's Griffin publish date: October 1st 2004
format: kindle pages: 402
language: English
ASIN: B009AEM3V6
publisher: Turtleback Books publish date: October 1st 2004
format: hardcover
language: English
ISBN:
1417706783 (9781417706785)
publisher: Gollancz publish date: July 21st 2005
format: hardcover pages: 400
language: English
ISBN:
0575076976 (9780575076976)
publisher: St. Martin's Griffin publish date: October 1st 2004
format: ebook pages: 400
language: English
ISBN:
1466828986 (9781466828988)
language: English
ISBN:
0575076984 (9780575076983)