Complexity: A guided tour - Mitchell, Melanie (Oxford university press, 2009)