Computer Organization and Architechture - William Stallings (Pearson Education Ltd.)
Keywords: Computer Science