Computer architecture and organization - John P Hayes (McGraw-Hill, 1979)