Transaction Cost Theory: Past Progress, Current Challenges, and Suggestions for the Future · Study