Mahmoudloo, Ali. . Journal of Optoelectronical Nanostructures. 2021;6(3):43-58. doi:10.30495/jopn.2021.28832.1233