Sarangi, Smruti Ranjan R Computer organisation and architecture - McGraw Hill 2015 ISBN: 9789332901834