The essentials of computer organization and architecture - Null, Linda. (Jones and Bartlett Publishers, 2003)