Semi groups - Folley Karl W Ed. (1969)