The truth about terahertz - Armstrong, Carter M.