Key Determinants of National Development