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