Will Sargent rated An introduction to general systems thinking: 3 stars April 27, 2008 Public An introduction to general systems thinking by Gerald M. Weinberg (Wiley series on systems engineering and analysis)