Digital Electronics Principles, Devices and Applications by Anil Kumar Maini