Computer systems - Warford, J. Stanley, (Jones & Bartlett Learning,, 2017)