Digital circuits : logic and design /: logic and design. (2020)