On AlterNet: john derbyshire