Computer architecture & organization;design principles & applications - Govindarajalu,B (New Delhi TataMcGraw-Hill, 2004)