NOVA Math Publications Algebra and Logic Article Brough,T;Cain,AJ SEMIGROUP FORUM 2015 90 3 763-774 10.1007/s00233-014-9632-x Tags : Algebra and Logic