Business Groups as Knowledge-Based Hierarchies of Firms ∗