NOVA Math Publications Algebra and Logic Article Andre,JM SEMIGROUP FORUM 2004 69 3 341-355 10.1007/s00233-004-0122-4 Tags : Algebra and Logic