Bringing design to software / - Winograd, Terry. (ACM Press, 1996)