Generalised domain and E-inverse semigroups. - Stokes, Tim (Semigroup Forum, 2018)