Computer organization and design - Chaudhuri P Pal (P H I, 2002)