Systems Engineering of Software-Enabled Systems - Fairley (IEEE, 2019)