Essentials of computer organization and architecture - LINDA NULL (Jones and Bartlett India, 2011)