Topological Groups And Related Structures