Computer architecture and organization - Hayes, John P. (Mcgraw-hill book company, Singapore, 1988)