Survey of operating systems - Holcombe, Jane; Holcombe, Charles (McGraw-Hill Education, 2017)