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