Visit author's website David J Teece University of California, Berkeley, USA Fundamentals of Business Strategy