Computer architecture and organization design principles and applications - Govindarajalu, B. (Tata McGraw-Hill, 2010)