The Engineering Design of Systems by Dennis M. Buede