Understanding operating systems - McHoes, Ann McIver (Cengage Learning, 2018)