Digital Circuits And Design By Salivahanan S Arivazhagan