by Kristine Kathryn Rusch
publisher: Roc
publish date: July 1st 2002
format: mass market paperback pages: 374
language: English
ISBN:
0451458885 (9780451458889)
publisher: WMG Publishing publish date: March 1st 2011
format: paperback pages: 336
language: English
ISBN:
0615458564 (9780615458564)
format: kindle pages: 374
language: English
ASIN: B004MME48G
publisher: Audible Frontiers publish date: March 20th 2008
format: audiobook minutes: 10
language: English
ASIN: B002V1ABS2
publisher: WMG Publishing publish date: February 6th 2011
format: ebook
language: English
ISBN:
2940012626820
publisher: WMG Publishing publish date: February 6th 2011
language: English
ISBN:
1452420521 (9781452420523)