Computer Organization - Hamacher, V.C; Zaky, S.G (New York Mcgraw Hill Inc, 1996)