Title: Fundamentals of Terahertz Devices and Applications