Computer organization - Hamacher, V Carl . (Mc-Graw Hill, 1984)