J.M. Haile

J.M. Haile earned a BS in Chemical Engineering from Vanderbilt and a PhD in Chemical Engineering from the University of Florida. He has published extensively in molecular theory, scientific computations, technical education, and technical writing. As a freelance technical editor he has edited over 500 technical documents containing just over two-million words. He is the author of several books.
https://www.researchgate.net/profile/James_Haile3/info