Digital electronics : a practical approach - Timberlake, Kate (Textbook series, 2022)