by Elizabeth A. Lynn
publisher: Ace publish date: September 27th 2005
format: paperback pages: 336
language: English
ISBN:
0441012590 (9780441012596)
publisher: Ace Hardcover publish date: September 7th 2004
format: hardcover pages: 336
language: English
ISBN:
0441011969 (9780441011964)
publisher: Tor publish date: 2004
format: paperback pages: 407
language: English
ISBN:
0330355589 (9780330355582)
pages: 328
language: English
ISBN:
0333723732 (9780333723739)