Source: https://azucenafle.files.wordpress.com/2020/01/types-interaction-c3a9crite.pdf