Principles of computer systems - Karam, Gerald M.; Bryant, John C. (Prentice Hall International, 1992)