Digital systems : hardware organization and design - Hill, Fredrick J (J. Wiley, 1987)