A first course in digital electronics - Cook, Nigel P. (Prentice Hall, 1999)