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