Digital Design Principles and Practices - WAKERLY, John F (Prentice Hall, 2000)