Introduction to digital computer technology - Nashelsky, Louis (John Wiley & Sons, 1977)