Practical Chemistry For Engineering Stud by Arthur James Hale