TY - BOOK TI - Digital electronics : a practical approach SN - 0132435780 ER -