What affects organizational performance ? The linking of learning and knowledge management
technical and strategic human resource management effectiveness as determinants of firm performance .