Digital design principles and practices - Wakerly John F. (Pearson/Prentice Hall, 2006)