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