publisher: Ace publish date: March 28th 2006
format: paperback pages: 464
language: English
ISBN:
044101299X (9780441012992)
publisher: Voyager publish date: October 3rd 2005
language: English
ISBN:
000712323X (9780007123230)
publisher: Ace Hardcover publish date: April 5th 2005
format: hardcover pages: 416
language: English
ISBN:
0441012442 (9780441012442)
language: English
ISBN:
0007123213 (9780007123216)
language: English
ISBN:
0007123221 (9780007123223)