Elements of computer organization - Langholz, Gideon (Prentice-Hall, 1988)