Describir: Topological Algebra and its Applications