Breaking Windows: How Bill Gates Fumbled the Future of Microsoft