Computer architecture an embedded approach - McLoughlin, Ian (McGraw-Hill Education (Asia), 2011)