A Variational Principle in Thermodynamics