Salivahanan, S. ; Arivazhagan, S. Digital Circuits and Design - 5th Ed. - Oxford 2019 - 715 ISBN: 9780199488681