Differentiable germs and catastrophes - Bröcker, Theodor. (London Mathematical Society lecture note series, 2009)