TY - BOOK TI - Digital systems : principles and applications SN - 0131739697 ER -