Text this: Introduction to digital microelectronic circuits