BOT 455: Introduction to Non-linear Curve Fitting