Computer Organization & Architecture Design for Performance - Stallings W (PHI, 2008)