This introduction to the theory of groups covers all topics likely to be encountered in undergraduate courses. The book takes as its theme the various fundamental classification theorems in finite group theory, and the text is further explained in numerous examples and exercises, and summaries at the end of each chapter.