Batch column adsorption: Derivation (DRAFT video)