1. Mathematics for computer graphics and game programming: a self-teaching introduction Dulles : Mercury Learning and Information, c2019. GDM512
2. The story of the computer: a technical and business history Marshall, S. J. (Stephen J.), [Place of publication not identified] : [Self published], [2017] HIST456
3. Computational thinking: a beginner's guide to problem-solving and programming Beecher, Karl, Swindon, UK : BCS: the Chartered Institute for IT, [2017] GED220 ADS360
4. Getting started with Natural Language Processing Kochmar, Ekaterina, Shelter Island, NY : Manning Publications, [2022] ENG103
5. Visual Heritage: Digital Approaches in Heritage Science Cham : Springer Nature Switzerland AG, 2022. ACT323
6. Discovering computers: digital technology, data, and devices Campbell, Jennifer T. Boston : Cengage Learning, 2023. BUS110
7. Neural networks and deep learning: a textbook Aggarwal, Charu C., Cham, Switzerland : Springer, [2018] ADS460
8. Deep Learning with Python, Third Edition. Chollet, François. New York : Manning Publications Co. LLC, 2025. ADS460
9. Data Science from Scratch: First Principles with Python Grus, Joel (Software engineer), Sebastpol, California : O'Reilly, [2019] IFYP006
10. Cybercrime and digital forensics: an introduction Holt, Thomas J., 1978- Abingdon, Oxon ; Routledge, Taylor & Francis Group, 2022. PSY352