Understanding your users a practical guide to user requirements methods, tools, and techniques - Courage, Catherine. (Morgan Kaufmann Publishers, 2004)