This text explores the solution of two-dimensional lattice models. Topics include basic statistical mechanics, Ising models, the mean field model, the spherical model, ice-type models, corner transfer matrices, hard hexagonal models, and elliptic function