Chemistry For Engineering Students by Larry Brown, Tom Holme & Brown/Holme