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