Molecular Theory of Solutions