Systems engineering : an approach to information based design - Hazelrigg, George A. (Prentice-Hall, Inc, 1996)