Computer architecture. Concepts and systems - Milutinovič, V.M (Elsevier, 1988)