principles of gas chromatography 3449242