Complexity and artificial markets (2008)