C programming language. (2016). Createspace Independent Publishing Platform.
Eckel, B. (2000). Thinking in C++ (2nd ed). Prentice Hall.
Harbison, S. P., & Steele, G. L. (2002). C, a reference manual (5th ed). Prentice Hall.
Lewis, J., Loftus, W., & Smith, A. (2018). Java software solutions: foundations of program design (Ninth edition, global edition). Pearson Education Limited. https://ebookcentral.proquest.com/lib/uea/detail.action?docID=5573666
Simmons, R. (n.d.). Hardcore Java (1st ed). O’Reilly. https://learning.oreilly.com/library/view/hardcore-java/0596005687/?ar=