Computer organization - Hamacher Carl.V; Vranesic & Zaky,Safwat.G (McGraw - Hill, New York, 1990)