Digital electronics : a practical approach - Kleitz, William (Prentice Hall, 2002)