Computer systems an embedded approach - McLoughlin, Ian (McGraw-Hill Education, 2018)