General chemistry for engineers - Glanville, James O. (Prentice Hall, 2001)