Design and analysis of computer - Ahuja,V. (Mcgraw-hill)