Zn-Passivated Zigzag Boron Nitride Nanoribbons for Perfect Spin-Filtering and Negative Differential Resistance Based Devices | IEEE Journals & Magazine | IEEE Xplore