Computer Organization and Embedded system - Carl hamacher..[et.al] (Mc Graw Hill, 2012)