Group Theory and Applications