Terahertz Fields And Applications