Text this: Practical digital signal processing for engineers and technicians