Chaos and Nonlinear Dynamics: An Introduction for Scientists and Engineers