On AlterNet: william pearce