Emergence : The connected lives of ants, brains, cities and software - Johnson, Steven (Scribner, 2001)