Title: The Software Dilemma
Subjects: Computer software, development, management, Software engineering