References

[1]
W. W. Royce, “Managing the development of large software systems: Concepts and techniques,” in Proceedings of the 9th international conference on software engineering, 1987, pp. 328–338.
[2]
B. W. Kernighan and D. M. Ritchie, The c programming language, 28. print. Englewood Cliffs, NJ [u.a.]: Prentice-Hall, 1991.
[3]
E. W. Dijkstra, “The humble programmer,” ACM Turing Lecture 1972, 1972, Available: https://www.cs.utexas.edu/users/EWD/ewd03xx/EWD340.PDF