Digital systems : hardware organization and design / - Hill, Frederick J., (Wiley,, 1973)