Systems thinking : - Gharajedaghi, Jamshid (Elsevier, 2006)