Computer systems concepts and design - Gibson, Glenn A. (Prentice Hall, 1991)