Demand Heterogeneity and Technology Evolution: Implications for Product and Process Innovation | Management Science | DeepDyve