Chapter 8. Working with Finite Groups