Contrastive explanation: a structural-model approach. (20th October 2021)