Fernandes, João M. Essentials of Computing Systems - 2nd Edition. UMinho Editora, 2022, https://doi.org/10.21814/uminho.ed.93.