Group Theory in Physics: An Introduction with a Focus on Solid State Physics (Undergraduate Lecture Notes in Physics)