Title: Theory and applications of finite groups