“Computational Optimal Design of Random Rough Surfaces in Thin-Film Solar Cells” (2019) Communications in Computational Physics, 25(5), pp. 1591–1612. doi:10.4208/cicp.OA-2018-0013.