Digital Circuit And Design - Salivahanan, S.; ARIVAZHAGAN, S. (NEW DELHI, 2005)