Perturbation theory and in particular normal form theory has shown strong growth in recent decades. This book is a drastic revision of the first edition of the averaging book. The updated chapters represent new insights in averaging, in particular its relation with dynamical systems and the theory of normal forms.