Digital Electronics - William Kleitz - (Pearson Prentice Hall, 2008)