Theory and applications of finite groups | NiceBooksReads