Computer Organization and Design - Chaudhuri, P. Pal (New Delhi Prentice Hall of India, 2003)