NOVA Math Publications Algebra and Logic Article Cain,AJ;Gray,R;Ruskuc,N SEMIGROUP FORUM 2012 85 3 448-476 10.1007/s00233-012-9406-2 Tags : Algebra and Logic