Social theory and social history - MacRaild, Donald M. (Theory and history, 2004)