Speaking of group theory, I can recommend "A book of abstract algebra". I think that it's a very approachable introduction to the topic. As a person with a CS degree doing ML, it changed my perspective on so many different topics, I can't recommend it enough.
https://www.goodreads.com/book/show/8295305-a-book-of-abstra...