Text this: Fundamentals of digital circuits and systems