Digital Principles and Applications - Malvino Albert Paul (New York, 1986)