Complex Systems Dynamics by Gerard Weisbuch