Randal E. Bryant, David R. O'Hallaron Computer Systems: A Programmer's Perspective, - 3rd ed. - Pearson ISBN: 9789332573901