Digital systems principles and applications - Tocci (Prentice Hall, 2001)