The evolution of differentiation - Bullough, William S.