Classical thermodynamics of nonelectrolyte solutions :with applications to phase equilibriaIntroduction to chemical engineering thermodynamics