Computer Systems : A Programmer’s Perspective 2nd Randal Bryant David Hallaron A nice touch in this textbook is the list of key people and their contributions.