Computer engineering: hardware design - Mano, M Morris; Author (1988)