Getting design right a systems approach - Jackson, Peter Lawrence (CRC Press, 2010)