Dawson, M. (2003) Python programming for the absolute beginner [electronic resource]. Boston, Mass: Premier Press. Available at: http://site.ebrary.com/lib/warwick/Doc?id=10054290.
Fischer, A.E., Eggert, D.W. and Ross, S.M. (2001) Applied C: an introduction and more. Boston: McGraw-Hill.
Harris, D.M. and Harris, S.L. (2013) Digital design and computer architecture. 2nd ed. Waltham, MA: Morgan Kaufmann.
Kelley, A. and Pohl, I. (1998) A book on C: programming in C. Fourth edition. Reading, Massachusetts: Addison-Wesley.
Null, L. and Lobur, J. (2012) The essentials of computer organization and architecture. Third edition. Sudbury, Mass: Jones & Bartlett Learning.
Scott, J.C. (2009) But how do it know? [sic]: the basic principles of computers for everyone. Oldsmar, FL: John C. Scott.
Tanenbaum, A.S. and Austin, T. (2013) Structured computer organization. 6th ed. Boston: Pearson.