Fostering a capacity for compromise: business, government, and the stages of innovation in American computing | IEEE Journals & Magazine | IEEE Xplore