PHY 406: STATISTICAL MECHANICS