publisher: Signet
publish date: August 1st 2002
format: paperback pages: 352
language: English
ISBN:
0451205677 (9780451205674)
format: kindle pages: 356
language: English
ASIN: B00BGGBLB4
publisher: Books in Motion
publish date: 2005
format: audiobook
language: English
ISBN:
1596074256