Introduces a framework for understanding the dynamics of piecewise-smooth and hybrid systems. This work presents an introduction, which asserts the ubiquity of such models with examples drawn from mechanics, electronics, control theory and physiology. It classifies complex behavior via bifurcation theory in a systematic yet applicable way.