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