Mathematics Introduction to Group Theory An introduction to abstract algebra with no prerequisites, and a computer science application.