Intended for upper-level undergraduate courses, this book discusses the techniques of statistical & thermal physics. It outlines the relation between the macroscopic & microscopic worlds, & presents thermodynamic reasoning as an independent way of thinking about macroscopic systems. It also introduces probability concepts & techniques.