On AlterNet: paul craig roberts