The Nature and Types of Sociological Theory