Contemporary Sociological Theory An Integrated Multi-Level Approach - Johnson, Doyle Paul (Springer New York, 2008)