Richard J.Gelles Richard T.Schaefer Richard A.Brealey Richard E. Barlow Richard T.Schaefer. Richard A.Brealey. Richard B.Stalling Richard J. Gelles. Richard T. Schaefer. Richard T. Snodgrass