Systems Engineering Principles and Practice | Alexander Kossiakoff, Steven M. Biemer, Samuel J. Seymour, David A. Flanigan