Thinking in complexity : the computational dynamics of matter, mind and mankind - Mainzer, Klaus (Springer, 2003)