On AlterNet: John Foster Dulles