An Introduction To Digital Computer Design - Rajaraman, V; Radhakrishnan, T (New Delhi: PHI Learning Pvt Ltd, 2010)