Analyzing Analytics - Bordawekar, Rajesh (Synthesis Lectures on Computer Architecture, 2016)