by John Varley
publisher: Ace publish date: September 1st 1999
format: mass market paperback pages: 528
language: English
ISBN:
0441006434 (9780441006434)
publisher: Ace Hardcover publish date: October 1st 1998
format: hardcover pages: 448
language: English
ISBN:
0441005586 (9780441005581)
pages: 442
language: English
ISBN:
8484212408 (9788484212409)
publisher: Ace publish date: July 27th 2004
format: kindle pages: 528
language: English
ASIN: B00AFVTSGG
publisher: Turtleback Books
language: English
ISBN:
0606173110 (9780606173117)