The essentials of computer organization and architecture - Null, Linda (Jones and Bartlett, 2006)