A Course in Group Theory by John F. Humphreys (Department of Pure Mathematics, Department of Pure Mathematics, University of Liverpool)
This book is an excellent and self-contained introduction to the theory of groups, covering all topics likely to be encountered in undergraduate courses. It aims to stimulate and encourage undergraduates to find out more about their subject. 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.