Theories social progress a critical study of the attempts to formulate the conditions of human advance - Todd, Arthur James (Macmillan, 1918)