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