Sociological theory has typically been studied in three types of courses: history of sociological thought modern sociological perspectives and philosophy of science. Theoretical Thinking in Sociology is a book that combines all three of these approaches and covers four main themes in sociological theory - exchange theory functionalism symbolic interaction and ethnomethodology.