Reading list: To re-read
I think this is the book I read about 25 years ago and enjoyed