Digital Principles and Applications - Leach Donald P. (New Delhi Tata Mcgraw Hill Education Private Limited)