Foundations of Social Understanding: A Theory and Institutions Based Introduction to Sociology