The never-ending wrong - Porter, Katherine Anne, 1890-1980 (Little, Brown, 1977)