How Did Cities Form