publisher: Ace
publish date: August 26th 2003
format: paperback pages: 352
language: English
ISBN:
0441010962 (9780441010967)
publisher: Americana Publishing
format: audiobook
language: English
ISBN:
1589433289 (9781589433281)
publisher: Americana Publishing publish date: September 2004
format: audiobook
language: English
ISBN:
1588073505 (9781588073501)