Social theory and social history - MacRaild, Donald M (Palgrave Macmillan, 2016)