Computer Systems by Umakishore Ramachandran, Jr. William D. Leahy & William D. Leahy