by Stephen Baxter
publisher: Gollancz publish date: September 17th 2009
format: hardcover pages: 457
language: English
ISBN:
0575080574 (9780575080577)
publisher: Roc Hardcover publish date: May 4th 2010
format: hardcover pages: 544
language: English
ISBN:
0451463315 (9780451463319)
publisher: Gollancz
format: paperback pages: 544
language: English
ISBN:
0575080590 (9780575080591)
publisher: Roc publish date: May 3rd 2011
format: mass market paperback pages: 544
language: English
ISBN:
0451463595 (9780451463593)
publisher: Gollancz publish date: July 8th 2010
format: paperback pages: 535
language: English
ISBN:
0575094133 (9780575094130)
publisher: Roc publish date: May 4th 2010
format: ebook pages: 489
language: English
ISBN:
1101187573 (9781101187579)
pages: 544
language: English
ISBN:
9780475146331