Computer Architecture & Organisation - Johan P.hayes (McGraw Hill, 1988)