David Kirkpatrick. Donald D.Derrick Donald L.Everhart E.M.Kirkpatrick. Kirkpatrick Donald E. Knuth Donald A. Ritchie. Donald M. Murray