Donald E. Hricik Donald E. Kirk Donald E.4 Kieso Donald G. Fink Donald R.Griffin Donald E. Knuth Donald A. Hay Donald A. Ritchie. Donald A.Morley Donald B. Percival