Emergence by John H. Holland