Digital electronics a practical approach - Kleitz, William (Pearson/Prentice Hall, 2008)