Software Quality Approaches: Testing, Verification, and Validation by Michael Haug | Menrva Books