The Innovator's Dilemma

The Innovator's Dilemma

2013 • 283 pages

Ratings1

Average rating3.5

15