Eagleton, Terry,1943-