by John Varley
publisher: Ace Hardcover
publish date: September 4th 2012
format: hardcover pages: 438
language: English
ISBN:
0441017576 (9780441017577)
publisher: Ace publish date: September 4th 2012
format: kindle pages: 443
language: English
ASIN: B007FEFKCC
publisher: Ace publish date: June 25th 2013
format: paperback pages: 496
language: English
ISBN:
0425262138 (9780425262139)
publisher: Ace Books publish date: September 4th 2012
format: ebook pages: 443
language: English
ISBN:
1101581506 (9781101581506)