Text this: Fundamentals of digital circuits