A Great Book for Readers 16-80 years old.