Digital design principles and computer architecture - Edward Karalis - KARALIS, Edward (Prentice Hall International, 1997)