Economic perspectives on software design PC operating systems and platforms - Davis, Steven J. (NBER working paper series, 2001)