TY - BOOK TI - Digital electronics : principles and applications SN - 9780071107600 ER -