Macraild, Donald M Theory and History Social Theory and Social History - New York Palgrave Macmillan 2016 - 247 p Subjects--Topical Terms: HISTORY Dewey Class. No.: 306.09