Competitive engineering: a hand book for systems engineering, requirements engineering and software engineering using planguage - Gilb, Tom (Butterworth Heinemann, 2005)