Text this: Physics and Applications of Terahertz Radiation