Theoretical and practical understanding of separation mechanisms and techniques used in chromatography.