By Randal E. Bryant - Computer Systems: A Programmer's Perspective (1st Edition) (7/14/02)