Puff-by-puff and intrapuff analysis of cigarette smoke using infrared spectroscopy