Computer Systems: A Programmer s Perspective by Randal E. Bryant G.E.T BooK : https://goodbook.us/?book=013409266X