Stilbene Based Organic Dye as Efficient Sensitizer for NLO and Dye-Sensitized Solar Cells: A First Principle Study. (2019)