John Steinbeck’s The Pastures of Heaven plot