Digital principles and applications - Leach, Donald P (Mc Graw Hill, 2014)