This book covers the latest achievements of the Theory of Classes of Finite Groups. It introduces some unpublished and fundamental advances in this Theory and provides a new insight into some classic facts in this area. By gathering the research of many authors scattered in hundreds of papers the book contributes to the understanding of the structure of finite groups by adapting and extending the successful techniques of the Theory of Finite Soluble Groups.