Mathematical structures of nonlinear science an introduction - Berger, Melvyn S. (Kluwer, 1990)