Analytical sociology is a strategy for understanding the social world. It is concerned with explaining important macro-level facts such as the diffusion of various social practices, patterns of segregation, network structures, typical beliefs, and common ways of acting. It explains such facts not merely by relating them to other macro-level facts, but by detailing in clear and precise ways the mechanisms through which they were brought about. This is accomplished by a detailed focus on individuals' actions and interactions, and the use of state-of-the-art simulation techniques to derive the macro-level outcomes that such actions and interactions are likely to bring about. Analytical sociology can be seen as contemporary incarnation of Robert K. Merton's well-known notion of middle-range theory, without the aim of using Middle range theories to arrive at general theories.