Computer organization and architecture. designing for performance. 4th Ed. - Stallings, William (Prentice Hall of India, 2001)