Computer Systems: A Programmer's Perspective, 3/e - Randal E. Bryant, David R O'Hallaron (Pearson, 2016)