C Programming Language. 2016. Createspace Independent Publishing Platform.
Eckel, Bruce. 2000. Thinking in C++. 2nd ed. Upper Saddle River, N.J.: Prentice Hall.
Harbison, Samuel P., and Guy L. Steele. 2002. C, a Reference Manual. 5th ed. Upper Saddle River, N.J.: Prentice Hall.
Lewis, John, William Loftus, and Allan Smith. 2018. Java Software Solutions: Foundations of Program Design. Ninth edition, Global edition. Harlow, Essex: Pearson Education Limited. https://ebookcentral.proquest.com/lib/uea/detail.action?docID=5573666.
Simmons, Robert. n.d. Hardcore Java. 1st ed. Sebastopol, CA: O’Reilly. https://learning.oreilly.com/library/view/hardcore-java/0596005687/?ar=.