An introduction to general systems thinking - Weinberg, Gerald M. (Wiley series on systems engineering and analysis, 1975)