On AlterNet: David Garrow