On AlterNet: david irving