publisher: Basic Books (AZ) publish date: August 2nd 2007
format: ebook pages: 280
language: English
ISBN:
0465008631 (9780465008636)
publisher: Books on Tape publish date: July 1st 1995
format: audiobook
language: English
ISBN:
0736633804 (9780736633802)
publisher: Random House Audio publish date: May 30th 1996
language: English
ISBN:
1415910413 (9781415910412)
language: English
ISBN:
0465056911 (9780465056910)