Chemistry For Engineers by James Glanville