Interaction design for complex problem solving : developing useful and usable software - Mirel, Barbara (Elsevier : Morgan Kaufmann Publishers, 2004)