Advance in photonic crystal solar cells. (December 2019)