Introduction to Digital Computer Design - Rajaraman, V. (PHI, 2004)