Thinking about Society: Theory and Practice