Key Determinants of National Development (Historical Perspectives and Implications for Developing Economies)