Computer organization and architecture: desgning for performance/ 8th Ed. - Stallings, William (Pearson, 2010)