Principles of Computer Systems door Gerald M. Karam & John C. Bryant