Computer Organization and Embedded Systems 6th ed (MC GRAW HILL, 2012)