Plasma wave electronics: novel terahertz devices using two dimensional electron fluid | IEEE Journals & Magazine | IEEE Xplore