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