Competitive engineering a handbook for systems engineering, requirements engineering, and software engineering using Planguage - Gilb, Tom (Butterworth-Heinemann, 2005)