Understanding digital electronics - O'Connor, Patrick J (Prentice Hall, New Jersey, 1984)