Introduction to digital computer design . - Rajaraman V; Radhakrishnan T (1978)