Author: Donald G. Newnan
Alternate names: Ph.D., P.E. Donald G. Newnan; Donald Newnan