On AlterNet: john allen muhammad