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