Computer Organization - Hamacher V.C.; Hamacher V.C.; Vranesic Z.G. & Zaky S.G. (McGraw - Hill International Editions, 1996)