by John Varley
publisher: Ace Hardcover publish date: June 7th 2005
format: hardcover pages: 368
language: English
ISBN:
0441012817 (9780441012817)
publisher: Ace publish date: May 30th 2006
format: mass market paperback pages: 352
language: English
ISBN:
044101335X (9780441013357)
publisher: Ace publish date: May 30th 2006
format: kindle pages: 348
language: English
ASIN: B009XP3T24
publisher: Ace Books publish date: May 30th 2006
format: ebook pages: 352
language: English
ISBN:
1440624461 (9781440624469)