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