An interactive system design and optimization algorithm. - William John Dahl (1974)