The final two chapters consist of a more intensive look at group theory, emphasizing orbit stabilizer methods, and an introduction to linear algebraic groups, which enriches the notion of a matrix group. Applications involving symmetry groups, determinants, linear coding theory and cryptography are interwoven throughout.