Statistical mechanics for engineers. (2015)