Strategies for Software Engineering: The Management of Risk and Quality (Wiley Series in Software Engineering Practice) by Martyn A. Ould | Menrva Books | MenrvaBooks