Ligouras, Panagiote. “Semigroups, Monoids and Free Groups”. EDiMaST: Experiences of Teaching with Mathematics, Sciences and Technology 50 (December 23, 2019): 633-648. Accessed June 4, 2020. https://www.edimast.it/index.php/edimast/article/view/64.