COMPUTER SYSTEMS : A PROGRAMMERS PERSPECTIVE - BRYANT RANDAL E. (PEARSON)