Statistical Mechanics for Engineers