38th North British Semigroups and Applications Network

12 & 13 June 2025