On AlterNet: frederick kagan