Fundamentals of computer organization and design - Dandamudi, Sivarama P. (Texts in computer science, 2003)