Emergence: The Connected Lives of Ants, Brains, Cities and Software by Steven Johnson (Paperback, 2002)