Design theory and computer science processes and methodology of computer systems design - Dasgupta, Subrata (Cambridge University Press, 1991)