Computer Systems: Design and Architecture - Heuring V. P. Vincent P. (California, Addison Wesley Longman, 1997)