Steinbeck. I love the last paragraph. I have read a number of his books , but not for about 40 years.