This book presents an introduction to agent-based computational sociology and science done with agent-based models. By focusing on what is intended for sociology as a science and what is not, it emphasizes that the complexity of social phenomena should not condemn sociology.[...]