Bazzi, W. A. (2018). Philosophy of dividing the Computer Science into Several fields. International Journal of Engineering and Computer Science, 7(03), 23796–23805. Retrieved from http://ijecs.in/index.php/ijecs/article/view/4001