Systems thinking : managing chaos and complexity : a platform for designing business architecture - Gharajedaghi, Jamshid (Butterworth-Heinemann, 1999)