Thermodynamics of Polymer Solutions