Group Theory with Applications in Chemical Physics