Theories and Simulations of Complex Social Systems