Theory of Linear and Nonlinear Chromatography