Strategy, Technology, and Public Policy by David J. Teece | Menrva Books