Computer architecure and organization - B. Gobindarajalu (Tata Mc-Graw Hill, 2010)