On AlterNet: william donaldson