Structures computer organization - Andrew S. Tanenbaum (Prentice Hall of India Private Limted New Delhi, 2010)