Digital circuits and design - Salivahanan, S. (Oxford university press, 2022)