TY - BOOK TI - Digital design : principles and practices SN - 9780134460093 PY - 2018/// PB - Pearson, ER -