An introduction to natural computation - Ballard, Dana Harry (Complex adaptive systems, 1999)