Leach, Donald P. Digital principles and applications - 8th - Chennai mcgraw hill education India 2016 - 705