ATACD (A Topological Approach to Cultural Dynamics)