Statistical mechanics is one of the most exciting areas of physics today, and it also has applications to subjects as diverse as economics, social behavior, algorithmic theory, and …