publisher: Arrow publish date: April 1st 1999
format: paperback pages: 400
language: English
ISBN:
0099441446 (9780099441441)
ASIN: 99441446
publisher: Cornerstone Digital publish date: January 11th 2011
format: ebook pages: 400
language: English
ISBN:
1446440818 (9781446440810)
publisher: Random House Audiobooks publish date: 2011-05-18
format: audiobook
language: English
ASIN: B0051H6BTQ