Title: Taking software design seriously : practical techniques for human-computer interaction design
Subjects: Computer software, Development, Human-computer interaction, Human factors, Computer software, development