Text this: Digital Systems, Principles and Applications