The psychology of computer programming - Weinberg, Gerald M. (New Yok Cincinati Toronto : Van Nostrand Reinhold, 1971)