Dawson, Michael. 2003. Python Programming for the Absolute Beginner. Boston, Mass: Premier Press.
Fischer, Alice E., David W. Eggert, and Stephen M. Ross. 2001. Applied C: An Introduction and More. Vol. McGraw-Hill series in computer science. Boston: McGraw-Hill.
Harris, David Money, and Sarah L. Harris. 2013. Digital Design and Computer Architecture. 2nd ed. Waltham, MA: Morgan Kaufmann.
Kelley, Al, and Ira Pohl. 1998. A Book on C: Programming in C. Fourth edition. Reading, Massachusetts: Addison-Wesley.
Null, Linda, and Julia Lobur. 2012. The Essentials of Computer Organization and Architecture. Third edition. Sudbury, Mass: Jones & Bartlett Learning.
Scott, J. Clark. 2009. But How Do It Know? [Sic]: The Basic Principles of Computers for Everyone. Oldsmar, FL: John C. Scott.
Tanenbaum, Andrew S., and Todd Austin. 2013. Structured Computer Organization. 6th ed. Boston: Pearson.