Digital Design Principles And Computer Architecture Edward Karalis - Karalis, Edward (Prentice-Hall, 1997)