Topological groups were a topic that were covered minimally at my undergraduate institution but it's a topic that I'm finding a need quite a bit in the number theory I'm reading (class field theory).
Is there a recommended source that covers the general theory preferably with lots of examples and exercises?