publisher: Ace publish date: April 27th 2004
format: mass market paperback pages: 411
language: English
ISBN:
0441011624 (9780441011629)
publisher: Ace Hardcover publish date: April 1st 2003
format: hardcover pages: 411
language: English
ISBN:
0441010156 (9780441010158)
publisher: Ace publish date: April 27th 2004
format: kindle pages: 415
language: English
ISBN:
9781101656051