Introduction to digital computer design - Rajaraman, V; Radhakrishnan, T (1982)