NOVA Math Publications Algebra and Logic Article Cain,AJ;Maltcev,V SEMIGROUP FORUM 2014 88 2 300-315 10.1007/s00233-013-9531-6 Tags : Algebra and Logic