by Kristine Kathryn Rusch
publisher: Roc publish date: April 5th 2005
format: mass market paperback pages: 384
language: English
ISBN:
0451460219 (9780451460219)
publisher: Audible Frontiers publish date: June 20th 2008
format: audiobook minutes: 13
language: English
ASIN: B002V0QL14
publisher: WMG Publishing publish date: June 7th 2011
format: ebook pages: 386
language: English
ISBN:
2940012951205
publisher: WMG Publishing publish date: November 6th 2012
format: paperback pages: 384
language: English
ISBN:
0615726844 (9780615726847)
publisher: WMG Publishing publish date: November 19th 2012
format: ebook pages: 384
language: English
ISBN:
2940015741100
publisher: WMG Publishing publish date: June 7th 2011
format: ebook
language: English
ISBN:
1452457891 (9781452457895)
publisher: Audio Holdings publish date: March 1st 2010
format: audiobook
language: English
ISBN:
1616374926 (9781616374921)