On AlterNet: ellen swallow richards