Computer systems : a programmer's perspective - Bryant, Randal E.; O'Hallaron, David R. (Pearson, 2011)