Text this: Pulse fundamentals and small-scale digital circuits /