On AlterNet: Marvin Harris