Introduction.- Theories of complexity and urban systems.- Scaling laws: universal solutions for urban planning or contingent products of circumstances?.- Economy versus geography: theories of urbanization and cities development.- Urban theories and international comparisons.- Complex systems modeling for better understanding urbanization theories.- Conclusion.