My research project is about understanding how to formalise and automatically generate pragmatic (agent-centred) explanations of complex data and processes (e.g. XAI, LOD), with particular attention to the EU's Right to Explanation. I am developing mechanisms for explaining to humans (by exploiting Achinstein's theory of explanations) and also to machines (Reinforcement Learning agents to which explain rule-based regulations; multiple RL-agents that have to optimally explain each others).