TY - BOOK TI - Digital electronics : principles and practice SN - 0333926595 ER -