publisher: Little Brown and Company publish date: January 1st 1986
format: paperback pages: 288
language: English
ISBN:
0316547026 (9780316547024)
publisher: Books on Tape publish date: January 29th 2001
format: audiobook
language: English
ISBN:
0736661891 (9780736661898)