Digital electronics. A practical approach - Kleitz, William (Pearson/Prentice Hall, 2005)